The Ada-AI interface

نویسنده

  • JORGE L. DIAZ-HERRERA
چکیده

In this paper we investigate the interactions between artificial intelligence and Ada. The Ada language has been mandated for use in all U.S. Department of Defense mission critical embedded systems. Artificial intelligence has become an important ingredient in such systems. Currently, LISP is the language of choice among DoD AI implementors, and its continued use may retard the expected widespread use of Ada. However, many algorithms used in typical AI applications are procedural in nature, and thus are better suited to languages like Ada. Key pivotal questions addressed here are: What are the specific linguistic needs of AI applications software development? What has Ada to offer? Is there a missing link between AI and Ada? One main conclusion drawn is that Ada provides adequate support for the conventional techniques used in AI (which represent 75 percent to 80 percent of typical AI code); the other non-conventional techniques may not be directly supported by the language itself but through the programming environment (APSE), the program library, and the run-time system. Ada® is a registered trademark of US DoD, AJPO

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Artificial Intelligence (AI) and Ada: Integrating AI with Mainstream Software Engineering

In this report we discuss in detail pragmatic problems posed by the integration of AI with conventional software engineering, and within the framework of current Ada technology. A major objective of this work has been to begin to bridge the gap between the Ada and AI software cultures. The report summarizes survey results from the Association for Computing Machinery (ACM) Special Interest Group...

متن کامل

An Evaluation of Ada* for AI Applications

1. Abstract Expert system technology seems to be the most promising type of AI application for Ada. An expert system implemented with an expert system shell provides a highly structured approach that fits well with the structured approach found in Ada systems. The current commerciaJ expert system shells use Lisp. In this highly structured situation a shell could be built that used Ada just as w...

متن کامل

The Design-Based Approach to the Study of Mind (in humans, other animals, and machines) Including the Study of Behaviour Involving Mental Processes

There is much work in AI that is inspired by natural intelligence, whether in humans, other animals or evolutionary processes. In most of that work the main aim is to solve some practical problem, whether the design of useful robots, planning/scheduling systems, natural language interfaces, medical diagnosis systems or others. Since the beginning of AI there has also been an interest in the sci...

متن کامل

A POSIX-Ada Interface for Application-Defined Scheduling

This paper presents an application program interface (API) that enables applications running on top of a POSIX operating system to use applicationdefined scheduling algorithms in a way compatible with the scheduling model of the Ada 95 Real-Time Systems Annex. Several application-defined schedulers, implemented as special user tasks, can coexist in the system in a predictable way. This API is c...

متن کامل

ASIS for GNAT: From the Prototype to the Full Implementation

This article is about the implementation of the Ada Semantic Interface Specification (ASIS) for the GNAT Ada 95 compilation system (ASIS-forGNAT). It discusses implementation problems and their solutions. It explains the interaction of ASIS-for-GNAT with GNAT and its internal data structures. Finally, it describes the current state of ASIS-for-GNAT.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010